package com.nbsaas.boot.manufacturing.api.domain.request;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
import lombok.Data;
import com.nbsaas.boot.rest.request.RequestId;
/**
* 工作中心-请求对象
*/
@Data
public class WorkCenterRequest implements Serializable,RequestId {

/**
* 序列化参数
*/
private static final long serialVersionUID = 1L;



        /**
        * 标准工时费率
        **/
            private BigDecimal standardHourRate;

        /**
        * 备注
        **/
            private String note;

        /**
        * 安全要求
        **/
            private String safetyRequirements;

        /**
        * 生产能力(件/小时)
        **/
            private Integer productionCapacity;

        /**
        * 最大批量
        **/
            private Integer maxBatchSize;

        /**
        * 工作中心描述
        **/
            private String description;

        /**
        * 工作中心类型
        **/
            private String workCenterType;

        /**
        * 准备工时费率
        **/
            private BigDecimal setupHourRate;

        /**
        * 设备利用率(%)
        **/
            private BigDecimal equipmentUtilization;

        /**
        * 环境要求
        **/
            private String environmentalRequirements;

        /**
        * 主键id
        **/
            private Long id;

        /**
        * 最新修改时间
        **/
            private Date lastDate;

        /**
        * 工作中心面积(平方米)
        **/
            private Integer area;

        /**
        * 人员利用率(%)
        **/
            private BigDecimal laborUtilization;

        /**
        * 负责人
        **/
            private Long manager;

        /**
        * 添加时间
        **/
            private Date addDate;

        /**
        * 最小批量
        **/
            private Integer minBatchSize;

        /**
        * 技术参数
        **/
            private String technicalParameters;

        /**
        * 工作中心编码
        **/
            private String workCenterCode;

        /**
        * 工作中心名称
        **/
            private String name;

        /**
        * 所属车间ID
        **/
            private Long workshopId;

        /**
        * 是否关键工作中心
        **/
            private Boolean isCritical;

        /**
        * 工作中心位置
        **/
            private String location;

        /**
        * 联系电话
        **/
            private String contactPhone;

        /**
        * 工作中心状态
        **/
            private String status;
}